Mobile Agent Community Pool – A New View on Load Balancing in Cloud Computing
نویسنده
چکیده
With the advent of Cloud Computing, the era of technology is at its extreme. Accordingly several issues are under research. In this paper we have considered Load balancing a major challenging issue and proposed architecture with the application of mobile agents. Load balancing is a methodology to distribute workload across multiple computers, or other resources over the network links to achieve optimal resource utilization, maximize throughput, minimum response time, and avoid overload. The paper briefs out the load balancing algorithms and the mobile agents. The proposed architecture consists of a “Mobile Agent Community pool” which holds all the available agents. The agents in the pool are like Mobile Agents at user level, MA for type of cloud and service, for each load balancing algorithm a unique Mobile Agent is coded. In view of our proposed architecture an algorithm is defined making clear the placement of Mobile Agent community pool and the execution process that ensures the efficient load balancing and resource allocation strategy.
منابع مشابه
A New Approach for Dynamic Load Balancing in Cloud Computing
Load Balancing is crucial for various operations in distributed situations. Now a days, Cloud Computing is getting a lot of consideration. Users are requesting for more administrations as well as effective results. To achieve this, load balancing is necessary hence, it turned into an extremely interesting for research. In distributed environment, adequate amount of resources are required which ...
متن کاملEnergy Aware Resource Management of Cloud Data Centers
Cloud Computing, the long-held dream of computing as a utility, has the potential to transform a large part of the IT industry, making software even more attractive as a service and shaping the way IT hardware is designed and purchased. Virtualization technology forms a key concept for new cloud computing architectures. The data centers are used to provide cloud services burdening a significant...
متن کاملAn Enhanced Virtual Machine Load Balancing Algorithm for Cloud Environment
-he cloud computing is a virtual pool of computing resources such as software, platform, infrastructures, applications, storage and information provides to users through internet. The user request for utilize these resources. To handle the request of users and manage the distribution of load is the main challenge in the cloud environment. The load balancing techniques used to balance the load e...
متن کاملGASA: Presentation of an Initiative Method Based on Genetic Algorithm for Task Scheduling in the Cloud Environment
The need for calculating actions has been emerged everywhere and in any time, by advancing of information technology. Cloud computing is the latest response to such needs. Prominent popularity has recently been created for Cloud computing systems. Increasing cloud efficiency is an important subject of consideration. Heterogeneity and diversity among different resources and requests of users in ...
متن کاملAn Effective Task Scheduling Framework for Cloud Computing using NSGA-II
Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...
متن کامل